body {
	padding-top: 60px;
}
.navbar-inner .container,
.container {
  min-width:940px;
  width:85%;
  
}
#user_info {
	/*	padding: 10px 20px 10px;*/
	/*  margin-left: -20px;*/
	/*  font-size: 20px;*/
	display: inline-block;
	*display: inline;
	padding: 4px 12px;
	margin-bottom: 0;
	*margin-left: .3em;
	line-height: 20px;
	color: white;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;


	margin-top:5px;
}

#user_info_wrapper {
	float:right;	
}

.hide {
  display: none;
}

.message_box {
	width:100%;
}

.error_text {
  color: red;
}

/* For styling file inputs */
.file-wrapper {
  cursor: pointer;
  display: inline-block;
  /*overflow: hidden;*/
  position: relative;
}

.file-wrapper .btn{
  cursor: pointer;
  display: inline-block;
}

.file-wrapper input.upload_item {
  cursor: pointer;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
}

.richtext,.readonlyRichText {
  width: 100%;
}

/* End of styling for file inputs */